package com.lanju.app.message.bean;

import java.util.ArrayList;
import java.util.List;

import com.lanju.app.message.bean.B101Response.ShopBean;

/**
 * 拜访门店
 * @author fei
 *
 */
public class B103Response extends BaseResponse {
	
	private List<ProdStockBean> prodStocks = new ArrayList<>();
	
	private ShopBean shopBean;
	
	public List<ProdStockBean> getProdStocks() {
		return prodStocks;
	}

	public void setProdStocks(List<ProdStockBean> prodStocks) {
		this.prodStocks = prodStocks;
	}

	public ShopBean getShopBean() {
		return shopBean;
	}

	public void setShopBean(ShopBean shopBean) {
		this.shopBean = shopBean;
	}
	
	public static class ProdStockBean{
		
		private String path;
		
		private String pathSl;
		
		private String prodId;
		
		private String name;
		
		private String description;
		
		private Integer fixedNum;	//固定库存
		
		private Integer fixedNumCur;//当前固定库存
		
		private Integer addNum;		//增加库存
		
		private Integer addNumCur;	//当前增加库存
		
		private List<SkuStockBean> skuStocks = new ArrayList<>();
		
		public String getPath() {
			return path;
		}

		public void setPath(String path) {
			this.path = path;
		}

		public String getPathSl() {
			return pathSl;
		}

		public void setPathSl(String pathSl) {
			this.pathSl = pathSl;
		}

		public String getProdId() {
			return prodId;
		}

		public void setProdId(String prodId) {
			this.prodId = prodId;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public String getDescription() {
			return description;
		}

		public void setDescription(String description) {
			this.description = description;
		}

		public Integer getFixedNum() {
			return fixedNum;
		}

		public void setFixedNum(Integer fixedNum) {
			this.fixedNum = fixedNum;
		}

		public Integer getFixedNumCur() {
			return fixedNumCur;
		}

		public void setFixedNumCur(Integer fixedNumCur) {
			this.fixedNumCur = fixedNumCur;
		}

		public Integer getAddNum() {
			return addNum;
		}

		public void setAddNum(Integer addNum) {
			this.addNum = addNum;
		}

		public Integer getAddNumCur() {
			return addNumCur;
		}

		public void setAddNumCur(Integer addNumCur) {
			this.addNumCur = addNumCur;
		}

		public List<SkuStockBean> getSkuStocks() {
			return skuStocks;
		}

		public void setSkuStocks(List<SkuStockBean> skuStocks) {
			this.skuStocks = skuStocks;
		}		
	}
	
	public static class SkuStockBean{
		
		private String stockId;	
		
		private String prodId;
		
		private String skuId;
		
		private String path;
		
		private String pathSl;
		
		private String unit;	//单位
		
		private String viewUnit; //显示单位json,格式   [{"unit":"箱","decimal":10}], unit表示显示， decimal表示跟对应unit的比例
		
		private String color;	//颜色
		
		private String taste;	//味道
		
		private float unitPrice; // 单价		
		
		private Integer fixedNum;	//固定库存
		
		private Integer fixedNumCur;//当前固定库存
		
		private Integer addNum;		//增加库存
		
		private Integer addNumCur;	//当前增加库存
		
		
		public String getStockId() {
			return stockId;
		}

		public void setStockId(String stockId) {
			this.stockId = stockId;
		}

		public String getProdId() {
			return prodId;
		}

		public void setProdId(String prodId) {
			this.prodId = prodId;
		}

		public String getSkuId() {
			return skuId;
		}

		public void setSkuId(String skuId) {
			this.skuId = skuId;
		}

		public String getUnit() {
			return unit;
		}

		public void setUnit(String unit) {
			this.unit = unit;
		}

		public String getColor() {
			return color;
		}

		public void setColor(String color) {
			this.color = color;
		}

		public String getTaste() {
			return taste;
		}

		public void setTaste(String taste) {
			this.taste = taste;
		}

		public float getUnitPrice() {
			return unitPrice;
		}

		public void setUnitPrice(float unitPrice) {
			this.unitPrice = unitPrice;
		}

		public Integer getFixedNum() {
			return fixedNum;
		}

		public void setFixedNum(Integer fixedNum) {
			this.fixedNum = fixedNum;
		}

		public Integer getFixedNumCur() {
			return fixedNumCur;
		}

		public void setFixedNumCur(Integer fixedNumCur) {
			this.fixedNumCur = fixedNumCur;
		}

		public Integer getAddNum() {
			return addNum;
		}

		public void setAddNum(Integer addNum) {
			this.addNum = addNum;
		}

		public Integer getAddNumCur() {
			return addNumCur;
		}

		public void setAddNumCur(Integer addNumCur) {
			this.addNumCur = addNumCur;
		}

		public String getPath() {
			return path;
		}

		public void setPath(String path) {
			this.path = path;
		}

		public String getPathSl() {
			return pathSl;
		}

		public void setPathSl(String pathSl) {
			this.pathSl = pathSl;
		}

		public String getViewUnit() {
			return viewUnit;
		}

		public void setViewUnit(String viewUnit) {
			this.viewUnit = viewUnit;
		}	
	}	
}
